#include "valaszthato.h"
#include <fstream>
#include <iostream>

Valaszthato::Valaszthato(std::string file)
{

    std::ifstream infile;

    infile.open(file.c_str());

    infile>>penzjutalom;
    infile>>kreditjutalom;

    int db;
    infile>>db;

    rejtveny seged;
    std::string seged2;

    for(int i=0; i<db; ++i)
    {
        infile.ignore(1,'\n');
        std::getline(infile,seged.kerdes);

        std::getline(infile,seged.elso);

        std::getline(infile,seged.masodik);

        std::getline(infile,seged.harmadik);

        std::getline(infile,seged.negyedik);

        tippelgetos.push_back(seged);
        infile>>seged2;
        valaszok.push_back(seged2);

    }

    infile.close();

}
void Valaszthato::SpeciKerdesBetweenXY(std::vector<std::string> &a,int x, int y)
{

    for(int i=(x-1); i<y; ++i)
    {
        std::cout<<"--------------------------------------"<<std::endl;
        std::cout<<tippelgetos[i].kerdes<<std::endl;
        std::cout<<"A: "<<tippelgetos[i].elso<<std::endl;
        std::cout<<"B: "<<tippelgetos[i].masodik<<std::endl;
        std::cout<<"C: "<<tippelgetos[i].harmadik<<std::endl;
        std::cout<<"D: "<<tippelgetos[i].negyedik<<std::endl;
        std::cout<<std::endl;
        std::cout<<"Tipp: ";

        std::string valasz;
        std::cin>>valasz;

        a.push_back(valasz);
    }
}
